package com.ruoyi.business.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 电站管理对象 power_station
 *
 * @author yangmeng
 * @date 2023-05-31
 */
@Data
public class PowerStationFormDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 电站ID
     */
    private Long powerStationId;

    /**
     * 电站名称
     */
    private String stationName;

    /**
     * 电站类型
     */
    private String stationType;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 县
     */
    private String county;

    /**
     * 装机容量(kW)
     */
    private String installedCapacity;

    /**
     * 方阵数(个)
     */
    private Long matrixNum;

    /**
     * 组件数量(个)
     */
    private Long moduleNum;

    /**
     * 逆变器数(个)
     */
    private Long inverterNum;

    /**
     * 经纬度坐标
     */
    private String coordinate;

    /** 电站图片 */
    private String pictureUrl;

    /** 创建者 */
    private Long createBy;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新者 */
    private Long updateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}
